一、qshell工具

​ 目前来说,七牛云平台的可视化界面上没有添加批量下载的功能,不过,官方推出了命令行工具–qshell,qshell功能强大,不过是命令行界面,需要成本去了解研究。

​ 不过好在官方有对这方面工具详细的说明,详情点击进入。里面有对工具命令的介绍,和下载地址。

​ 其中批量下载的命令与配置:详情点击进入

​ 视频教学入口:详情点击进入

二、批量下载

1. 搭建环境

​ 根据上面给的链接,进入页面,下载qshell。我是windows系统,在下载的压缩包内,将windows-64的exe文件拷贝到F:\qiniu,并改名为qshell.exe

​ 配置环境变量,考虑到阅读人群应该都会,这里就不浪费时间记录了。

2. 查看版本

win + r,打开命令窗口,执行qshell -v,验证qshell的环境变量是否设置正确。

3. 设置当前用户的AccessKeySecretKey

​ 访问:https://portal.qiniu.com/user/key,获取AccessKey/SecretKey

1
qshell account <AK> <SK>

4. 批量下载

​ 创建配置文件:命名为:qdisk_down.conf,放在F:\qiniu路径下。内容为:

1
2
3
4
5
6
7
8
9
{
"dest_dir" : "F:\\qiniu\\img", // 本地数据备份路径,为全路径
"bucket" : "blogimage", // 空间名称
"cdn_domain" : "https://gcore.jsdelivr.net/gh/841809077/blog-img/qiniuCopy", // 请自行设置cdn_domain参数,如不设置,需支付源站流量费用。
"log_file" : "download.log", // 下载日志的输出文件
"log_level" : "info",
"log_rotate" : 1,
"log_stdout" : false
}

备注:

  1. 在Windows系统下面使用的时候,注意dest_dir的设置遵循D:\\jemy\\backup这种方式。也就是路径里面的\要有两个(\\)。
  2. 在默认不指定cdn_domain的情况下,会从存储源站下载资源,这部分下载产生的流量会生成存储源站下载流量的计费,请注意,这部分计费不在七牛CDN免费10G流量覆盖范围。

​ 在F:\qiniu目录下执行win + r,运行命令(下载并发数表示可以同时下载10个文件):

1
2
## 该命令前提条件为:执行了qshell account <AK> <SK>
qshell qdownload 10 qdisk_down.conf